<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			/*
			   RegExp 正则表达式
			   1.校验字符串是否符合规则
			   2.获取字符串中符合规则的一部分内容
			   
			   创建对象:
			   1.字面量 /规则/
			   2.new RegExp("规则")
			*/

			//------------------元字符-----------------------------------------------
			/*
               \d 匹配一个数字	   
		   
		       \D 匹配一个非数字字符
		   */

			// var reg = /\d/;
			// console.log(reg.test("ab"));
			// console.log(reg.test("1"));
			// console.log(reg.test("a12"));

			// var reg = /\D/;
			// console.log(reg.test("ab"));
			// console.log(reg.test("1"));

			//------------------边界符-----------------------------------------------

			/*
			   ^ 匹配输入的开始
			   $ 匹配输入的结束
			*/
			// var reg = /^\d$/;
			// console.log(reg.test("1")); //true
			// console.log(reg.test("a12")); //false

			//------------------限定符(量词)-----------------------------------------------
			/*
			  写在元字符后，表示次数
			  * 表示出现 0~多次
			  + 表示出现 1~多次
			  ? 表示出现 0~1
			  {n} 表示出现 n次
			  {n,m}表示出现 n~m次
			*/
			// var reg = /^\d*$/;
			// console.log(reg.test("123"));
			
			//abc@163.com

			var reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
			console.log(reg.test("123&163.com"));
			
		</script>
	</head>
	<body>
	</body>
</html>
